www.gusucode.com > 落叶冰点万能企业网站内容管理系统 V9.1 > 落叶冰点万能企业网站内容管理系统 V9.1\code\inc\admin.js
// 修改编辑栏高度 function admin_Size(num,objname) { var obj=document.getElementById(objname) if (parseInt(obj.rows)+num>=3) { obj.rows = parseInt(obj.rows) + num; } if (num>0) { obj.width="90%"; } } function runscript(n){ txtRun=n;window.open("templates_view.asp","templates_view") } function openScript(url, width, height){ var Win = window.open(url,"openScript",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=no,status=no' ); } function helpscript(n){ txtRun=n;window.open('admin_helpview.asp','admin_help','toolbar=no,menubar=no,scrollbars=no, resizable=1, location=no, status=no,top=0,left=0,width=600,height=300') } function openDialog(url, width, height){ var arr=showModalDialog(url, '', 'dialogWidth:' + width + 'px; dialogHeight:' + height + 'px; help: no; scroll: yes; status: no'); } function CtrlEnter() { if(event.ctrlKey && window.event.keyCode==13) { this.document.myform.submit(); } } function CheckAll(form) { for (var i=0;i<form.elements.length;i++) { var e = form.elements[i]; if (e.name != 'chkall') e.checked = true // form.chkall.checked; } } function ContraSel(form) { for (var i=0;i<form.elements.length;i++){ var e = form.elements[i]; if (e.name != 'chkall') e.checked=!e.checked; } } function JugeQuery(form1) { if (form1.keyword.value == "") { alert("请输入要查询的关键字!"); form1.keyword.focus(); return (false); } } var ColorImg; var ColorValue; function hideColourPallete() { document.getElementById("colourPalette").style.visibility="hidden"; } function Getcolor(img_val,input_val){ var obj = document.getElementById("colourPalette"); ColorImg = img_val; ColorValue = document.getElementById(input_val); if (obj){ obj.style.left = getOffsetLeft(ColorImg) + "px"; obj.style.top = (getOffsetTop(ColorImg) + ColorImg.offsetHeight) + "px"; if (obj.style.visibility=="hidden") { obj.style.visibility="visible"; }else { obj.style.visibility="hidden"; } } } //Colour pallete top offset function getOffsetTop(elm) { var mOffsetTop = elm.offsetTop; var mOffsetParent = elm.offsetParent; while(mOffsetParent){ mOffsetTop += mOffsetParent.offsetTop; mOffsetParent = mOffsetParent.offsetParent; } return mOffsetTop; } //Colour pallete left offset function getOffsetLeft(elm) { var mOffsetLeft = elm.offsetLeft; var mOffsetParent = elm.offsetParent; while(mOffsetParent) { mOffsetLeft += mOffsetParent.offsetLeft; mOffsetParent = mOffsetParent.offsetParent; } return mOffsetLeft; } function setColor(color) { if (ColorValue){ColorValue.value = color;} if (ColorImg){ColorImg.style.backgroundColor = color;} document.getElementById("colourPalette").style.visibility="hidden"; } //菜单 var menuOffX=0 //菜单距连接文字最左端距离 var menuOffY=20 //菜单距连接文字顶端距离 var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1 var ns6=document.getElementById&&!document.all function showmenu(e,vmenu,mod){ which=vmenu menuobj=document.getElementById("popmenu") menuobj.thestyle=menuobj.style menuobj.innerHTML=which menuobj.contentwidth=menuobj.offsetWidth eventX=e.clientX eventY=e.clientY var rightedge=document.body.clientWidth-eventX var bottomedge=document.body.clientHeight-eventY if (rightedge<menuobj.contentwidth) menuobj.thestyle.left=document.body.scrollLeft+eventX-menuobj.contentwidth+menuOffX else menuobj.thestyle.left=ie4? ie_x(event.srcElement)+menuOffX : ns6? window.pageXOffset+eventX : eventX if (bottomedge<menuobj.contentheight&&mod!=0) menuobj.thestyle.top=document.body.scrollTop+eventY-menuobj.contentheight-event.offsetY+menuOffY-23 else menuobj.thestyle.top=ie4? ie_y(event.srcElement)+menuOffY : ns6? window.pageYOffset+eventY+10 : eventY menuobj.thestyle.visibility="visible" } function ie_y(e){ var t=e.offsetTop; while(e=e.offsetParent){ t+=e.offsetTop; } return t; } function ie_x(e){ var l=e.offsetLeft; while(e=e.offsetParent){ l+=e.offsetLeft; } return l; } function highlightmenu(e,state){ if (document.all) source_el=event.srcElement while(source_el.id!="popmenu"){ source_el=document.getElementById? source_el.parentNode : source_el.parentElement if (source_el.className=="menuitems"){ source_el.id=(state=="on")? "mouseoverstyle" : "" } } } function hidemenu(){if (window.menuobj)menuobj.thestyle.visibility="hidden"} function dynamichide(e){if ((ie4||ns6)&&!menuobj.contains(e.toElement))hidemenu()} document.onclick=hidemenu document.write("<div class=menuskin id=popmenu onmouseover=highlightmenu(event,'on') onmouseout=highlightmenu(event,'off');dynamichide(event)></div>") //菜单END function bbimg(o){ var zoom=parseInt(o.style.zoom, 10)||100;zoom+=event.wheelDelta/12;if (zoom>0) o.style.zoom=zoom+'%'; return false; } function imgzoom(img,maxsize){ var a=new Image(); a.src=img.src if(a.width > maxsize * 4) { img.style.width=maxsize; } else if(a.width >= maxsize) { img.style.width=Math.round(a.width * Math.floor(4 * maxsize / a.width) / 4); } return false; }